﻿using System;

namespace community.Models
{
    public class House
    {
        public int Id { get; set; }
        public string BuildingNo { get; set; } // 楼号
        public string UnitNo { get; set; } // 单元号
        public string RoomNo { get; set; } // 房间号
        public int? OwnerId { get; set; } // 业主ID（关联居民表）
        public string Status { get; set; } // 房屋状态（如：空置/已售/出租等）
        public double Area { get; set; } // 房屋面积（平方米）
        public int ComplexId { get; set; } // 所属小区ID
        public DateTime CreatedAt { get; set; } = DateTime.UtcNow; // 创建时间（UTC时间）
        public DateTime UpdatedAt { get; set; } = DateTime.UtcNow; // 最后更新时间（UTC时间）

        // 导航属性
        public virtual Resident? Owner { get; set; }
        public virtual Complex Complex { get; set; }
    }
}
